package com.example.system.service;

import com.example.system.domain.classroom.dto.ClassroomSaveDTO;
import com.example.system.domain.classroom.dto.ClassroomQueryDTO;
import com.example.system.domain.classroom.vo.ClassroomDetailVO;
import com.example.system.domain.classroom.vo.ClassroomSelectVO;
import com.example.system.domain.classroom.vo.ClassroomVO;

import java.util.List;

public interface IClassroomService {
    List<ClassroomVO> list(ClassroomQueryDTO classroomQueryDTO);

    int add(ClassroomSaveDTO classroomAddDTO);

    ClassroomDetailVO detail(Long classroomId);

    int edit(ClassroomSaveDTO classroomSaveDTO);

    int delete(Long classroomId);

    List<ClassroomSelectVO> selectList();
}
